夥伴們大家好,我們今天要創建project以及app,一個project底下可以有很多個app,就好比像是一個完整的網頁裡面有不同功能。
創建projectdjango-admin startproject project名稱
創建完後接著進入project資料夾底下,我們創建應用程式(app)python manage.py startapp 應用程式名稱
創建完整個project含app的架構大致是這樣
這邊先介紹幾個我們會用到的檔案,首先是在project資料夾底下的檔案
提醒:urls.py不論是在project或者app資料夾底下都會要用到,雖然app剛建立沒有,但是還是會用到哦,所以還是要在app資料底下寫一個urls.py唷
接著是app資料夾裡的檔案
創建完project、app後,我們輸入python manage.py runserver
啟動伺服器看看吧~~~
啟動之後會有一串網址,複製這串網址到瀏覽器
當你輸入網址在瀏覽器上看到下面這個頁面時,恭喜你成功啟動囉~~
接著讓我們來設定setting,Setting這個檔案名符其實就是設定用,官方文件會有更詳細的說明,連結我會附在最底下的地方唷。
接下來我們要設置app,告訴Django要管理哪些已經建立好要用的app,我們在IThome_Django\settings 裡面搜尋INSTALLED_APPS,在這個list裡加上user.apps.UserConfig
,這樣我們就通知完成了。
INSTALLED_APPS = [
'user.apps.UserConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
這裡有官方文件,裡面有對於INSTALLED_APPS(設置app)更詳細的介紹唷
這裡有官方文件,裡面有對於 setting.py (設定)更詳細的介紹唷
到了這邊Django的設定大致上都沒什麼問題了,接下來我們就要進入API的階段了。